#menu ul {list-style:none;margin:0px;} 
#menu ul li {float:left;}
#menu ul li a {display: block; padding: 5px 20px;font-weight:bold; background:#0384DF; color:#fff; text-decoration:none; border-right:1px solid #fff;}
#menu ul li a:hover {background:#FFFF00;font-weight:bold;color:#000;}

#content a:link,
#content a:visited,
#content a:active {text-decoration: none; }
#content a:hover {text-decoration: none;}

.node { margin: 1em 0; padding: 0.5em 0; border-bottom: dashed 1px #cccccc; }
/* Node title on teasers and other lists. */
.node .title { font-size: 14px; }
.node .price { }
.node img { margin: 5px 15px 5px 5px; }

.nodeview { margin: 1em; }
.nodeview img { margin: 0 1em 1em 0.5em; }

.block { clear: both; margin: 0 0 1.5em; }

#header {border-bottom: #0384DF solid 3px; margin-bottom: 1.2em; }
#footer { border-top: #0384DF solid 3px; padding: 5px 10px; }

#newitems { margin: 10px 0 }
#recommended {}
#recommended img { margin: 0 12px 5px 2px; }
#recommended .title { font-size: 16px; }

.nav-srh { float:left;height:38px;padding-left:5px;background:url(http://t.douban.com/pics/nav/ui_ns_sbg4.png) no-repeat 0 0; }
.nav-srh form { padding:0 1px 0 0;height:38px;*float:left;background:url(http://t.douban.com/pics/nav/ui_ns_sbg4.png) no-repeat 100% 0; } 
.nav-srh input { float:left;width:300px;height:26px;line-height:26px;border:1px solid #a6d098;background:#fff;padding:0 2px; } 
.nav-srh .inp { padding-top:5px;width:366px; }
.nav-srh .bn-srh { width:54px;height:29px;font-size:13px;padding:1px 0 3px 3px;border:none;background:transparent url(http://t.douban.com/pics/nav/ui_ns_sbg4.png) no-repeat 0 -100px;cursor:pointer;letter-spacing:3px;text-align:center; }
.nav-srh .bn-srh { padding:2px 0 0 0\9; }

.postbox {
outline:1px solid #d4d4d4;
border:5px solid #e5eecc;
}
